# 初始化不同类型数值变量示例
# num1为整型变量，用于演示整数类型赋值
num1 = 1
# num2为浮点型变量，用于演示浮点数类型赋值
num2 = 1.1

# 验证变量类型输出
# 打印num1的类型，预期输出<class 'int'>
print(type(num1))
# 打印num2的类型，预期输出<class 'float'>
print(type(num2))


# myList为列表类型示例 arrayList
# 特性：有序、可变、允许重复元素、可哈希
myList = [1, 2, 3]


# myTuple为元组类型示例
# 特性：有序、不可变
myTuple = (1, 2, 3)
print(type(myList))
print(type(myTuple))

# mySet为集合类型示例 hashSet
# 特性：无序、自动去重、可哈希
mySet = {1, 2, 3}
print(type(mySet))

# myDict为字典类型示例 hashMap
# 特性：键值对结构，键唯一不可重复，值可重复，无序存储
myDict = {"name": "Tom", "age": 18}
print(type(myDict))
